6807cd7bf90ac714ed7eb36984a635ad1e82620b,src/main/java/name/kazennikov/dafsa/LongFSA.java,LongFSA,write,#LongFSA.Events#,699
Before Change
writer.state(node.getNumber());
writer.startFinals();
writer.finals(node.getFinal().size());
for(int f : node.getFinal().toArray()) {
writer.stateFinal(f);
}
writer.endFinals();
After Change
writer.startStates();
writer.states(nodes.size());
for(LongFSA.Node node : nodes) {
writer.startState();
writer.state(node.getNumber());
writer.startFinals();
writer.finals(node.finalCount());
TIntIterator fit = node.getFinal();
while(fit.hasNext()) {
writer.stateFinal(fit.next());
}
writer.endFinals();